home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / nt4.0 server / DRVLIB.NIC / SMCPCI / INSTALL.DOC next >
Encoding:
Text File  |  1996-07-31  |  11.0 KB  |  337 lines

  1.  
  2.              SMCPWRN miniport driver for Intel Windows NT [tm] 3.51
  3.                                  Version v2.41
  4.                                   06-Jul-1995
  5.  
  6. 1. Copyright Notice:
  7.  
  8.               First Edition, April 1994
  9.               Updated, December 1994
  10.               Updated, February 1995
  11.               Updated, April 1995
  12.  
  13.               Digital Equipment Corporation makes no representations that
  14.               the use of its products in the manner described in this
  15.               publication will not infringe on existing or future patent
  16.               rights, nor do the descriptions contained in this
  17.               publication imply the granting of licenses to make, use, or
  18.               sell equipment or software in accordance with the
  19.               description.
  20.  
  21.               Copyright Digital Equipment Corporation 1994.
  22.               All rights reserved.
  23.  
  24.               Do not redistribute the driver files.
  25.  
  26.               Intel is a trademark of Intel Corporation.
  27.  
  28.               Windows, Windows NT, and Windows95 are trademarks of
  29.               Microsoft Corporation.
  30.               Microsoft, MS, MS-DOS are registered trademarks of
  31.               Microsoft Corporation.
  32.  
  33.               DEC, DECchip, Digital, and the DIGITAL logo, are
  34.               trademarks of Digital Equipment Corporation.
  35.  
  36.               All other trademarks and registered trademarks are the
  37.               property of their respective holders.
  38.  
  39.  
  40.  
  41. 2. Overview:
  42.  
  43.            This file explains how to install the Windows NT driver
  44.            for x86-based platforms.  The driver is currently supported for
  45.            SMC's EtherPower Ethernet and Fast Ethernet adapters
  46.  
  47.  
  48. 3. Requirements:
  49.  
  50.    A.  Hardware Requirements:
  51.  
  52.       80386 or higher microprocessor based computer
  53.       with an EISA or PCI bus.
  54.  
  55.       EtherPower PCI adapter
  56.  
  57.    B.  Software Revision Requirements:
  58.  
  59.       Windows NT Version 3.51 or later
  60.  
  61. 4. Files and directories:
  62.  
  63.   ---------------------------------------------------------------------
  64.   INSTALL.DOC       This file.
  65.                     ---------------------------------------------------
  66.   SMCPWRN.SYS       The driver.
  67.                     ---------------------------------------------------
  68.   OEMSETUP.INF      The driver's setup file for Windows NT
  69.   ---------------------------------------------------------------------
  70.  
  71.  
  72.  
  73.  
  74.  
  75. 5. Installing the Hardware Boards:
  76.  
  77.    A. Installing SMC's EtherPower PCI Ethernet Controller:
  78.  
  79.       Refer to SMC's EtherPower the board's User Guide.
  80.  
  81.  
  82.  
  83.  
  84. 6. Installing the SMCPWRN Driver on Windows NT:
  85.  
  86.    1. From the Windows NT Main Menu, select the Control Panel icon.
  87.  
  88.    2. From the Control Panel menu select the Network icon.
  89.       If a dialog box asks you "Do you want to install NT
  90.       Network?" select YES and Continue. Then place
  91.       the Windows NT CDROM in the CD-ROM reader.
  92.  
  93.       Select the drive that matches the configuration of your system
  94.       and complete the install.
  95.  
  96.    3. You will see several messages. To add a network adapter, select Yes
  97.       and then Continue
  98.  
  99.    4. For each additional message, select continue.
  100.  
  101.    5. From the Add Network Adapter dialog box, scroll through the menu to
  102.       select Other.
  103.  
  104.    6. When the Insert Diskettes menu prompts you for a disk, insert the
  105.       SMCPWRN driver installation diskette for Windows NT into drive A.
  106.       Then select OK.
  107.  
  108.    7. Select your option
  109.              [SMC8432 EtherPower PCI Adapter      ]
  110.              [SMC8432e EtherPower PCI Adapter     ]
  111.              [SMC8434 EtherPower2 PCI Adapter     ]
  112.              [SMC9332 EtherPower10/100 PCI Adapter]
  113.       from the Select OEM Option box, then select OK.
  114.  
  115.    8. Modify the default distribution path in the Windows NT
  116.       Setup box to point to the correct drive and path, then click
  117.       on [Continue]
  118.  
  119.    9. For PCI options, a Dialog box pops up to select the:
  120.  
  121.       DataRate:
  122.  
  123.       ------------------------------------------------------------------------
  124.       SMC 8432
  125.      -------------------------------------------------------------------------
  126.  
  127.          o AutoDetect                  In AutoDetect mode the driver
  128.                                        checks first the Twisted Pair port.
  129.                                        If the Link Test fails the driver
  130.                                        checks the BNC port. If no carrier is
  131.                                        detected the driver switches to the AUI
  132.                                        port.
  133.  
  134.          o Twisted_Pair (10BaseT)
  135.  
  136.          o Twisted_Pair Full_Duplex    To connect to Full Duplex hubs
  137.  
  138.          o Twisted_Pair No_Link_Test   To connect hubs not supporting
  139.                                        the Link Integrity Test
  140.  
  141.          o BNC (10Base2)               BNC connector
  142.  
  143.          o AUI (10Base5)              15_pin connector
  144.  
  145.  
  146.       ------------------------------------------------------------------------
  147.       SMC 9332
  148.      -------------------------------------------------------------------------
  149.          o AutoDetect                 In AutoDetect mode the driver
  150.                                       checks the 100BaseTx and 10BaseT ports.
  151.                                       If no link is detected the driver
  152.                                       selects the 100BaseTx port.
  153.  
  154.          o 100Mbps                    To connect 100BaseTx Ethernet hubs
  155.  
  156.          o 100Mbps Full_Duplex        To connect 100BaseTx Full Duplex hubs
  157.  
  158.          o 10Mbps                     To connect 10BaseT Ethernet hubs
  159.  
  160.    10. Upon completion, the selected adapter is added to the
  161.        Installed Adapter Cards list of the Network Setting box
  162.        (the number prefixing the adapter is the adapter number).
  163.  
  164.    11. Click on [Close] to complete the Network Setting
  165.        initialization.
  166.  
  167.    12. If needed, modify the values in the registry (see section 7 below).
  168.  
  169.    13. Shutdown and reboot the system.
  170.  
  171.  
  172. 7. Installing multiple PCI boards:
  173.  
  174.       Repeat the procedure above.
  175.  
  176.  
  177. 8. Parameters
  178.  
  179.    To overwrite the driver default values, add or edit the
  180.    following values in the Registry SMCPWRN<adapter_number> Parameters
  181.    subtree:
  182.           NetworkAddress = REG_SZ { xx-xx-xx-xx-xx-xx }
  183.  
  184.                   Mandatory if no Serial ID PROM is plugged in
  185.                   Overwrite the Serial ID PROM if plugged in
  186.                   NetworkAddress 00-00-00-00-00-00 is ignored
  187.  
  188.           ReceiveBuffers = REG_DWORD {8..64} (default: 16)
  189.  
  190.                   Number of buffers allocated by the
  191.                   driver in the Receive ring.
  192.  
  193.           MapRegisters = REG_DWORD {4,8,16}   (default: 16(Alpha) | 8)
  194.  
  195.                   Number of map registers allocated
  196.                   by the adapter.
  197.  
  198.           CacheLineSize = REG_DWORD { 16 | 32 | 64 | 128 }
  199.  
  200.                   16 bytes
  201.                   32 bytes (default)
  202.                   64 bytes
  203.                   128 bytes
  204.  
  205.  
  206.        The following values allow to overwrite the SMCPWR default setting.
  207.        Refer to the DECchip 21040, DECchip 21041 & DECchip 21140 Engineering
  208.        specifications for detailled description:
  209.  
  210.           SnoozeMode = REG_DWORD { 0 | 1 }  (DC21041 only)
  211.  
  212.                         CFDA<SM>    0 Disabled (default)
  213.                                     1 Enabled
  214.  
  215.           BurstLength = REG_DWORD  { 1 | 2 | 4 | 8 | 16 | 32 }
  216.  
  217.                          CSR0<PBL>  1  doubleword
  218.                                     2  doublewords
  219.                                     4  doublewords
  220.                                     8  doublewords   (default)
  221.                                    16  doublewords
  222.                                    32  doublewords
  223.  
  224.           FifoArbitration = REG_DWORD { 0 | 1 }
  225.  
  226.                         CSR0<BAR>   0 Rcv/Txm Arbitration (default)
  227.                                     1 Round_Robin
  228.  
  229.           StoreAndForward = REG_DWORD { 0 | 1 }  (DC21140 only)
  230.  
  231.                         Select the StoreAndForward mode if high
  232.                         PCI latencies causes Transmit Underruns
  233.  
  234.                         CSR6<SF>    1 Enabled
  235.                                     0 Disabled (default)
  236.  
  237.           TransmitThreshold = REG_DWORD { 72 | 96  | 128 | 160 |
  238.                                          256 | 512 | 1024        }
  239.  
  240.                         CSR6<TTM,TR>  72 bytes
  241.                                       96 bytes (DC2104X's default)
  242.                                      128 bytes
  243.                                      160 bytes (DC21140's default)
  244.                                      256 bytes (DC21140 only)
  245.                                      512 bytes (DC21140 only)
  246.                                     1024 bytes (DC21140 only)
  247.  
  248.           StopBackoffCounter = REG_DWORD { 0 | 1 }
  249.  
  250.                         CSR6<SB>    0  Disabed (Default)
  251.                                     1  Enabled
  252.  
  253.           BackPressure = REG_DWORD { 0 | 1 }
  254.  
  255.                         CSR6<BP>    0  Disabed (default)
  256.                                     1  Enabled
  257.  
  258.           CaptureEffect = REG_DWORD { 0 | 1 }
  259.  
  260.                         CSR6<CA>    0  Disabed (Default)
  261.                                     1  Enabled
  262.  
  263.  
  264.  
  265.  
  266. 9. Error messages
  267.  
  268. The error messages are logged in the Entry Log and can be seen using the Entry Log Viewer (in
  269. WNT's Administration Tools group).
  270.  
  271. Each error message has a standard Ndis error code and an driver's additional code.
  272. The additional codes are:
  273.  
  274.   DC21X4_ERRMSG_REGISTRY            0x01
  275.   DC21X4_ERRMSG_ALLOC_MEMORY        0x02
  276.   DC21X4_ERRMSG_SROM                0x03
  277.   DC21X4_ERRMSG_MEDIA               0x04
  278.   DC21X4_ERRMSG_LOAD_CAM            0x05
  279.   DC21X4_ERRMSG_SYSTEM_ERROR        0x06
  280.   DC21X4_ERRMSG_TXM_JABBER_TIMEOUT  0x07
  281.  
  282. 9.1 Driver initialization errors:
  283.  
  284.  o NDIS_ERROR_CODE_UNSUPPORTED_CONFIGURATION
  285.    DC21X4_ERRMSG_REGISTRY
  286.  
  287.    The AdapterType Registry's key is missing or its value is
  288.    unsupported by the adapter board
  289.  
  290.  o NDIS_ERROR_CODE_ADAPTER_NOT_FOUND
  291.  
  292.    No board matching the AdapterCFID Registry's key value was found
  293.    plugged into the PCI bus or in the slot specified in the Registry
  294.  
  295.  o NDIS_ERROR_CODE_OUT_OF_RESOURCES
  296.    DC21X4_ERRMSG_ALLOC_MEMORY
  297.  
  298.    Not enough memory to allocate space for the Adapter data block
  299.  
  300.  o NDIS_ERROR_CODE_INVALID_VALUE_FROM_ADAPTER
  301.    DC21X4_ERRMSG_SROM
  302.  
  303.    Invalid data read from the adapter's serial ROM
  304.  
  305.  o NDIS_ERROR_CODE_NETWORK_ADDRESS
  306.  
  307.    No readable burnt_in or software configured station address
  308.  
  309.  o NDIS_ERROR_CODE_UNSUPPORTED_CONFIGURATION
  310.    DC21X4_ERRMSG_MEDIA
  311.  
  312.    The selected media port is not supported by the board.
  313.  
  314.  o NDIS_ERROR_CODE_INTERRUPT_CONNECT
  315.  
  316.    Interrupt initialization failed
  317.  
  318.  o NDIS_ERROR_CODE_TIMEOUT
  319.    DC21X4_ERRMSG_LOAD_CAM
  320.  
  321.    DC21X4 CAM initialization failed
  322.  
  323. 9.2 Driver run time errors:
  324.  
  325.  o NDIS_ERROR_CODE_HARDWARE_FAILURE     
  326.    DC21X4_ERRMSG_SYSTEM_ERROR
  327.  
  328.    System_Error interrupt (bus parity error)
  329.  
  330.  o NDIS_ERROR_CODE_HARDWARE_FAILURE
  331.    DC21X4_ERRMSG_TXM_JABBER_TIMEOUT
  332.  
  333.    Transmit Jabber timer expired
  334.  
  335.  
  336.  
  337.